package com.mubai.generator.domain;

/**
 * @author baichuanping
 * @create 2018-11-27
 */

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

/**
 * 字段类型配置 由数据库字段的注释解析而来
 * 注释结构示例:{"title": "状态", "type": "dict", "value": "sys_common_status"} {"title": "登录时间", "type": "date"}
 *
 * @author baichuanping
 *
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class ColumnConfigInfo
{
	/**
	 * 属性标题
	 */
	private String title;

	/**
	 * 属性类型 dict(字典，value对应字典管理的字典类型), date(包括date)
	 */
	private String type;

	/**
	 * 属性值，参考数据类型，可为空
	 */
	private String value;

	public ColumnConfigInfo()
	{
		super();
	}

	public ColumnConfigInfo(String title, String type, String value)
	{
		super();
		this.title = title;
		this.type = type;
		this.value = value;
	}

	public String getTitle()
	{
		return title;
	}

	public void setTitle(String title)
	{
		this.title = title;
	}

	public String getType()
	{
		return type;
	}

	public void setType(String type)
	{
		this.type = type;
	}

	public String getValue()
	{
		return value;
	}

	public void setValue(String value)
	{
		this.value = value;
	}
}